/****************************************************************************

Force Engine v0.5

Creado: 28/03/08
Clase: Light.h
Hecho by: German Battiston AKA Melkor

****************************************************************************/

//---------------------------------------------------------------------------
#ifndef LIGHT_H
#define LIGHT_H
//---------------------------------------------------------------------------
#include <d3dx9.h>
#include <d3dx9math.h>
#include "../Graphics/Graphics.h"
//---------------------------------------------------------------------------
class FORCEENGINE_API Light
{
public:

	Light();
	~Light();

	void SetAmbient(DWORD color);
	void SetDiffuse(DWORD color);
	void SetSpecular(DWORD color);

	void SetPos(D3DXVECTOR3 vPos);
	D3DXVECTOR3 GetPos();

	void SetDirection(D3DXVECTOR3 vDir);
	D3DXVECTOR3 GetDirection();

	D3DLIGHT9 m_kDxLight;

};
//---------------------------------------------------------------------------
#endif /*--- LIGHT_H ---*/
//---------------------------------------------------------------------------